package com.molichuxing.services.infrastructure.service;


import java.util.List;
import java.util.Map;

import com.molichuxing.framework.service.RootService;
import com.molichuxing.services.infrastructure.dto.response.VehicleColorDto;

public interface VehicleColorService  extends RootService {

	/***
   * 根据车辆颜色id 查询车辆颜色
	 * @param vehicleColorId
   * @return
   */
	VehicleColorDto getVehicleColorByvehicleColorId(Integer vehicleColorId);

	/***
	 * 根据车辆颜色 查询车辆颜色
	 * @param vehicleColor
	 * @return
	 */
	VehicleColorDto getVehicleColorByvehicleColor(String vehicleColor);
	/***
	 * 根据车辆颜色id 查询车辆颜色
	 * @param vehicleColorIds
	 * @return
	 */
	Map<Integer,VehicleColorDto> getVehicleColors(List<Integer> vehicleColorIds);

	/**
	 * 根据车型和颜色 查询车辆颜色
	 * @param vehicleId
	 * @param vehicleColor
	 * @return
	 */
	VehicleColorDto getVehicleColorByVehicle(Integer vehicleId, String vehicleColor);

}
